home *** CD-ROM | disk | FTP | other *** search
- Path: cnn.exu.ericsson.se!news
- From: ebumow@ebu.ericsson.com (Mickey Williams 66753)
- Newsgroups: comp.lang.c++
- Subject: Re: Pure Virtual Destructor Question
- Date: 9 Feb 1996 18:13:25 GMT
- Organization: Ericsson Inc.
- Distribution: world
- Message-ID: <4fg2s5$r02@cnn.exu.ericsson.se>
- References: <4fecq0$k4e@news4.digex.net>
- Reply-To: ebumow@ebu.ericsson.com
- NNTP-Posting-Host: franklin.ebu.ericsson.se
-
- In article k4e@news4.digex.net, ell@access4.digex.net (Ell) writes:
-
- >Immediately above you are logically "defining" your "pure virtual"
- >destructor "inside the class where it is "declared" as a pure virtual
- >function. It is _illegal_ to logically, or physically "define" a pure
- >virtual function in the class it is "declared" in. A pure virtual should
- >only be defined in classes derived from the class where the pure virtual
- >is declared. Only derived classes should "do some destructor stuff".
-
- This is not true in the case of pure virtual destructors. You must
- always provide a function body for a virtual dtor, even if it
- is pure.
-
-
- ------
- Mickey Williams
- Author of: - Essential Visual C++ 4
- - Develop a Professional Visual C++ Application in 21 Days
-
-
-
-
-
-
-